
.s-nav{
    display: flex; /* 弹性盒 */
    flex-direction: row; /* 行方式排版（即 item排成一行，列展示） */
    flex-wrap:wrap; /* 换行 */
    justify-content:space-between; /* 水平方向两端对齐 */
    align-items:stretch; /* 垂直方向拉伸对齐 */
    text-align: center;
    background-color: #af292e;
    padding:0.625rem 0;
}
.nav-icon{
    flex:1;
}
.nav-icon a{
    color:#fff;
    text-decoration: none;
    display: block;
}
.nav-icon .pi-icon{
    width:1.25rem;
    height:1.25rem;
    border:1px solid #fff;
    border-radius: 0.1875rem;
    padding:0.25rem;
    display: block;
    margin-left:auto;
    margin-right:auto;
}
.nav-icon p{
    margin:0.625rem auto auto auto;
    font-size: 0.75rem;
}
